(function(root, factory){
  if(typeof define === 'function' && define.amd){
    // AMD. Register as an anonymous module.
    define(['exports', 'echarts'], factory);
  }else if(typeof exports === 'object' && typeof exports.nodeName !== 'string'){
    // CommonJS
    factory(exports, require('echarts'));
  }else if(window.layui && layui.define){
    layui.define(['echarts'], function(exports){
      exports('echarts_theme_vintage', factory({}, layui.echarts));
    });
  }else{
    // Browser globals
    factory({}, root.echarts);
  }
}(this, function(exports, echarts){
  var log = function(msg){
    if(typeof console !== 'undefined'){
      console && console.error && console.error(msg);
    }
  };
  if(!echarts){
    log('ECharts is not Loaded');
    return;
  }
  var colorPalette = ['#d87c7c', '#919e8b', '#d7ab82', '#6e7074', '#61a0a8', '#efa18d', '#787464', '#cc7e63', '#724e58', '#4b565b'];
  echarts.registerTheme('vintage', {
    color: colorPalette,
    backgroundColor: '#fef8ef',
    graph: {
      color: colorPalette
    }
  });
}));
